protective goddess - English Synonyms Dictionary